﻿using System;
using System.Collections.Generic;
using System.Text;
using Best.SmartCms.Dto.Request;

namespace Best.SmartCms.Dto
{
    /// <summary>
    /// 
    /// </summary>
    public class AlipaySettingDto
    {
        /// <summary>
        /// 主键
        /// </summary>
        public long Id { get; set; }
        /// <summary>
        /// 发起请求的应用APPID
        /// </summary>
        public string AppId { get; set; }
        /// <summary>
        /// 支付宝网关
        /// </summary>
        public string GatewayUrl { get; set; }
        /// <summary>
        /// 商家私钥
        /// </summary>
        public string MerchantPrivateKey { get; set; }
        /// <summary>
        /// 支付宝公钥
        /// </summary>
        public string AlipayPublicKey { get; set; }
        /// <summary>
        /// 服务器异步通知页面路径
        /// </summary>
        public string NotifyUrl { get; set; }
        /// <summary>
        /// 页面跳转同步通知页面路径
        /// </summary>
        public string ReturnUrl { get; set; }
        /// <summary>
        /// 签名方式
        /// </summary>
        public string SignType { get; set; }
        /// <summary>
        /// 商户UID
        /// </summary>
        public string SellerId { get; set; }
        /// <summary>
        /// 编码
        /// </summary>
        public string Charset { get; set; }
        /// <summary>
        /// 合作伙伴身份（PID）
        /// </summary>
        public string Pid { get; set; }
        /// <summary>
        /// MD5密钥
        /// </summary>
        public string Md5Key { get; set; }
        /// <summary>
        /// 合作伙伴支付宝公钥
        /// </summary>
        public string AliPayHzhbPublicKey { get; set; }
        /// <summary>
        /// 合作伙伴商家宝密钥
        /// </summary>
        public string AliPayHzhbPrivateKey { get; set; }
      
    }

	/// <summary>
    /// 编辑对象
    /// </summary>
	public class AlipaySettingEditDto
    {
        /// <summary>
        /// 主键
        /// </summary>
        public long Id { get; set; }
        /// <summary>
        /// 发起请求的应用APPID
        /// </summary>
        public string AppId { get; set; }
        /// <summary>
        /// 支付宝网关
        /// </summary>
        public string GatewayUrl { get; set; }
        /// <summary>
        /// 商家私钥
        /// </summary>
        public string MerchantPrivateKey { get; set; }
        /// <summary>
        /// 支付宝公钥
        /// </summary>
        public string AlipayPublicKey { get; set; }
        /// <summary>
        /// 服务器异步通知页面路径
        /// </summary>
        public string NotifyUrl { get; set; }
        /// <summary>
        /// 页面跳转同步通知页面路径
        /// </summary>
        public string ReturnUrl { get; set; }
      
    }

    /// <summary>
    /// 查询条件
    /// </summary>
    public class AlipaySettingListQueryDto: PagedQueryRequest
    {

      
    }

    /// <summary>
    /// 列表对象
    /// </summary>
	public class AlipaySettingListDto
    {
      
    }
}
